// Generator函数可以使用for...of遍历执行
function* gen(params) {
    yield 1;
    yield 2;
    yield 3;
    return 4;
}
const g = gen();
// console.log(g.next()); // {value:1}
// console.log(g.next()); // {value:2}
// console.log(g.next()); // {value:3}
// console.log(g.next()); // {value:4, done: true} value值是根据yield关键词后面结构返回。done值在函数未return的时候都是false，当函数return的时候done变成true
for (let v of g) {
    console.log(v);
}
export default function App(params) {
    return <div>App</div>;
}
